artificial cheese - French English Dictionary